from scrapy.pipelines.images import ImagesPipeline
import scrapy

class imgsPileLine(ImagesPipeline):  #imgsPileLine名字可以自取，ImagsPileline为固定的
        #就是可以根据图片地址进行图片数据的请求
        def get_media_requests(self, item, info):
            yield scrapy.Request(item['url'])
        #指定图片存储的路径
        def file_path(self, request, response=None, info=None):
            imgName=request.url.split('/')[-1]
            return imgName
        def item_completed(self, results, item, info):
            print("存储成功")
            return item #返回给下一个即将被执行的管道类

